home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / red_cross_eru.swf / scripts / __Packages / gamebase / control / MapNeedMenu.as < prev    next >
Text File  |  2011-09-19  |  10KB  |  288 lines

  1. §§push(true);
  2. §§push(false);
  3. §§push(false);
  4. §§push(true);
  5. while(true)
  6. {
  7.    if(┬º┬ºpop())
  8.    {
  9.    }
  10.    if(┬º┬ºpop())
  11.    {
  12.    }
  13.    if(┬º┬ºpop())
  14.    {
  15.       break;
  16.    }
  17.    ┬º┬ºpush(true);
  18.    ┬º┬ºpush(false);
  19. }
  20. if(!e.f)
  21. {
  22.    e.f = new g();
  23. }
  24. §§pop();
  25. if(!e.f.h)
  26. {
  27.    e.f.h = new g();
  28. }
  29. §§pop();
  30. if(!e.f.h[§§constant(4)])
  31. {
  32.    f.h[┬º┬ºconstant(4)] extends f[┬º┬ºconstant(7)];
  33.    var _loc2_ = f.h[┬º┬ºconstant(4)] = function()
  34.    {
  35.       super();
  36.       _global[┬º┬ºconstant(5)] = this;
  37.       this[┬º┬ºconstant(6)]();
  38.    }[┬º┬ºconstant(8)];
  39.    _loc2_[┬º┬ºconstant(6)] = function()
  40.    {
  41.       this[┬º┬ºconstant(9)] = new ┬º\┬º\┬ºconstant(10)┬º();
  42.       this[┬º┬ºconstant(11)][┬º┬ºconstant(12)] = _global[┬º┬ºconstant(13)];
  43.       var _loc3_ = 1;
  44.       while(_loc3_ <= 8)
  45.       {
  46.          this[┬º┬ºconstant(14) + _loc3_][┬º┬ºconstant(15)] = false;
  47.          _loc3_ = _loc3_ + 1;
  48.       }
  49.       this[┬º┬ºconstant(16)]();
  50.    };
  51.    _loc2_[┬º┬ºconstant(17)] = function(mn)
  52.    {
  53.       var _loc2_ = this[┬º┬ºconstant(18) + mn[┬º┬ºconstant(19)]];
  54.       if(_loc2_ == undefined)
  55.       {
  56.          var _loc0_ = null;
  57.          _loc2_ = this[┬º┬ºconstant(18) + mn[┬º┬ºconstant(19)]] = {┬º\┬º\┬ºconstant(19)┬º:mn[┬º┬ºconstant(19)],┬º\┬º\┬ºconstant(20)┬º:1,┬º\┬º\┬ºconstant(21)┬º:0,┬º\┬º\┬ºconstant(22)┬º:new ┬º\┬º\┬ºconstant(10)┬º()};
  58.          this[┬º┬ºconstant(9)][┬º┬ºconstant(23)](_loc2_);
  59.       }
  60.       else
  61.       {
  62.          _loc2_[┬º┬ºconstant(20)] = _loc2_[┬º┬ºconstant(20)] + 1;
  63.       }
  64.       this[┬º┬ºconstant(16)]();
  65.    };
  66.    _loc2_[┬º┬ºconstant(24)] = function(mn)
  67.    {
  68.       var _loc2_ = this[┬º┬ºconstant(18) + mn[┬º┬ºconstant(19)]];
  69.       _loc2_[┬º┬ºconstant(22)][┬º┬ºconstant(23)](mn);
  70.       _loc2_[┬º┬ºconstant(21)] = _loc2_[┬º┬ºconstant(21)] + 1;
  71.       _loc2_[┬º┬ºconstant(25)] = true;
  72.       _loc2_[┬º┬ºconstant(26)] = true;
  73.       this[┬º┬ºconstant(16)]();
  74.    };
  75.    _loc2_[┬º┬ºconstant(27)] = function(mn)
  76.    {
  77.       var _loc2_ = this[┬º┬ºconstant(18) + mn[┬º┬ºconstant(19)]];
  78.       var _loc3_ = 0;
  79.       while(_loc3_ < _loc2_[┬º┬ºconstant(22)][┬º┬ºconstant(28)])
  80.       {
  81.          if(_loc2_[┬º┬ºconstant(22)][_loc3_] == mn)
  82.          {
  83.             _loc2_[┬º┬ºconstant(22)][┬º┬ºconstant(29)](_loc3_,1);
  84.             break;
  85.          }
  86.          _loc3_ = _loc3_ + 1;
  87.       }
  88.       var _loc5_ = this[┬º┬ºconstant(9)][┬º┬ºconstant(28)];
  89.       _loc3_ = 0;
  90.       while(_loc3_ < _loc5_)
  91.       {
  92.          if(this[┬º┬ºconstant(9)][_loc3_] == _loc2_)
  93.          {
  94.             _loc2_[┬º┬ºconstant(20)]--;
  95.             _loc2_[┬º┬ºconstant(21)]--;
  96.             if(_loc2_[┬º┬ºconstant(20)] == 0)
  97.             {
  98.                this[┬º┬ºconstant(9)][┬º┬ºconstant(29)](_loc3_,1);
  99.                delete this[┬º┬ºconstant(18) + mn[┬º┬ºconstant(19)]];
  100.             }
  101.             break;
  102.          }
  103.          _loc3_ = _loc3_ + 1;
  104.       }
  105.       this[┬º┬ºconstant(16)]();
  106.    };
  107.    _loc2_[┬º┬ºconstant(16)] = function()
  108.    {
  109.       var _loc5_ = 1;
  110.       while(_loc5_ <= 6)
  111.       {
  112.          var _loc3_ = this[┬º┬ºconstant(30) + _loc5_];
  113.          _loc3_[┬º┬ºconstant(15)] = false;
  114.          _loc3_[┬º┬ºconstant(31)][┬º┬ºconstant(32)] = 0;
  115.          delete _loc3_[┬º┬ºconstant(33)][┬º┬ºconstant(34)];
  116.          delete _loc3_[┬º┬ºconstant(33)][┬º┬ºconstant(35)];
  117.          delete _loc3_[┬º┬ºconstant(33)][┬º┬ºconstant(36)];
  118.          _loc3_[┬º┬ºconstant(37)][┬º┬ºconstant(15)] = false;
  119.          _loc5_ = _loc5_ + 1;
  120.       }
  121.       var _loc6_ = 0;
  122.       var _loc7_ = this[┬º┬ºconstant(9)][┬º┬ºconstant(28)];
  123.       _loc5_ = 0;
  124.       while(_loc5_ < _loc7_)
  125.       {
  126.          var _loc4_ = this[┬º┬ºconstant(9)][_loc5_];
  127.          if(_loc4_[┬º┬ºconstant(21)] != 0)
  128.          {
  129.             if(_global[┬º┬ºconstant(38)])
  130.             {
  131.                _loc6_ = _loc6_ + 1;
  132.                _loc3_ = this[┬º┬ºconstant(30) + _loc6_];
  133.                _loc3_[┬º┬ºconstant(39)] = _loc4_;
  134.                _loc3_[┬º┬ºconstant(40)][┬º┬ºconstant(41)](_loc4_[┬º┬ºconstant(19)]);
  135.                _loc3_[┬º┬ºconstant(42)][┬º┬ºconstant(12)] = _loc4_[┬º┬ºconstant(22)][0][┬º┬ºconstant(43)];
  136.                _loc3_[┬º┬ºconstant(15)] = true;
  137.                _loc3_[┬º┬ºconstant(33)][┬º┬ºconstant(34)] = f[┬º┬ºconstant(45)][┬º┬ºconstant(46)][┬º┬ºconstant(47)](this,this[┬º┬ºconstant(44)],_loc3_);
  138.                _loc3_[┬º┬ºconstant(33)][┬º┬ºconstant(35)] = f[┬º┬ºconstant(45)][┬º┬ºconstant(46)][┬º┬ºconstant(47)](this,this[┬º┬ºconstant(48)],_loc3_);
  139.                _loc3_[┬º┬ºconstant(33)][┬º┬ºconstant(36)] = f[┬º┬ºconstant(45)][┬º┬ºconstant(46)][┬º┬ºconstant(47)](this,this[┬º┬ºconstant(49)],_loc3_);
  140.                _loc3_[┬º┬ºconstant(15)] = true;
  141.                this[┬º┬ºconstant(50)](_loc3_);
  142.             }
  143.          }
  144.          _loc5_ = _loc5_ + 1;
  145.       }
  146.    };
  147.    _loc2_[┬º┬ºconstant(50)] = function(mc, selectedInstance)
  148.    {
  149.       var _loc3_ = !selectedInstance ? f[┬º┬ºconstant(9)][┬º┬ºconstant(51)](mc[┬º┬ºconstant(39)][┬º┬ºconstant(22)][0]) : f[┬º┬ºconstant(9)][┬º┬ºconstant(51)](selectedInstance);
  150.       if(_loc3_[┬º┬ºconstant(52)])
  151.       {
  152.          mc[┬º┬ºconstant(54)][┬º┬ºconstant(41)](┬º┬ºconstant(53));
  153.          mc[┬º┬ºconstant(54)][┬º┬ºconstant(11)][┬º┬ºconstant(12)] = _global[┬º┬ºconstant(55)];
  154.       }
  155.       else if(_loc3_[┬º┬ºconstant(56)])
  156.       {
  157.          mc[┬º┬ºconstant(54)][┬º┬ºconstant(41)](┬º┬ºconstant(57));
  158.          mc[┬º┬ºconstant(54)][┬º┬ºconstant(11)][┬º┬ºconstant(12)] = _global[┬º┬ºconstant(58)];
  159.       }
  160.       else
  161.       {
  162.          mc[┬º┬ºconstant(54)][┬º┬ºconstant(41)](┬º┬ºconstant(59));
  163.          mc[┬º┬ºconstant(54)][┬º┬ºconstant(11)][┬º┬ºconstant(12)] = _global[┬º┬ºconstant(60)];
  164.       }
  165.    };
  166.    _loc2_[┬º┬ºconstant(44)] = function(icn)
  167.    {
  168.       icn[┬º┬ºconstant(41)](2);
  169.       icn[┬º┬ºconstant(31)][┬º┬ºconstant(32)] = 100;
  170.    };
  171.    _loc2_[┬º┬ºconstant(48)] = function(icn)
  172.    {
  173.       icn[┬º┬ºconstant(41)](1);
  174.       icn[┬º┬ºconstant(31)][┬º┬ºconstant(32)] = 0;
  175.    };
  176.    _loc2_[┬º┬ºconstant(49)] = function(icn)
  177.    {
  178.       if(_global[┬º┬ºconstant(61)][┬º┬ºconstant(62)])
  179.       {
  180.          return undefined;
  181.       }
  182.       if(_global[┬º┬ºconstant(63)])
  183.       {
  184.          return undefined;
  185.       }
  186.       if(_global[┬º┬ºconstant(64)] && _global[┬º┬ºconstant(64)][┬º┬ºconstant(65)])
  187.       {
  188.          return undefined;
  189.       }
  190.       var _loc4_ = icn[┬º┬ºconstant(39)][┬º┬ºconstant(22)];
  191.       if(_loc4_[┬º┬ºconstant(28)] > 0)
  192.       {
  193.          var _loc5_ = undefined;
  194.          var _loc3_ = 0;
  195.          while(_loc3_ < _loc4_[┬º┬ºconstant(28)])
  196.          {
  197.             if(this[┬º┬ºconstant(66)] == _loc4_[_loc3_])
  198.             {
  199.                _loc5_ = _loc3_;
  200.                break;
  201.             }
  202.             _loc3_ = _loc3_ + 1;
  203.          }
  204.          if(_loc5_ == undefined)
  205.          {
  206.             _loc5_ = 0;
  207.          }
  208.          else
  209.          {
  210.             _loc5_ = _loc5_ + 1;
  211.             if(_loc5_ > _loc4_[┬º┬ºconstant(28)] - 1)
  212.             {
  213.                _loc5_ = 0;
  214.             }
  215.          }
  216.          this[┬º┬ºconstant(66)] = _loc4_[_loc5_];
  217.          this[┬º┬ºconstant(50)](icn,this[┬º┬ºconstant(66)]);
  218.       }
  219.       else
  220.       {
  221.          this[┬º┬ºconstant(66)] = _loc4_[0];
  222.       }
  223.       _global[┬º┬ºconstant(68)][┬º┬ºconstant(69)](┬º┬ºconstant(67));
  224.       if(this[┬º┬ºconstant(66)] instanceof f[┬º┬ºconstant(9)][┬º┬ºconstant(70)] || this[┬º┬ºconstant(66)] instanceof f[┬º┬ºconstant(9)][┬º┬ºconstant(71)])
  225.       {
  226.          if(this[┬º┬ºconstant(66)][┬º┬ºconstant(72)] == 0)
  227.          {
  228.             if(this[┬º┬ºconstant(66)][┬º┬ºconstant(73)])
  229.             {
  230.                f[┬º┬ºconstant(74)][┬º┬ºconstant(75)][┬º┬ºconstant(76)](this[┬º┬ºconstant(66)][┬º┬ºconstant(73)]);
  231.             }
  232.             else
  233.             {
  234.                f[┬º┬ºconstant(74)][┬º┬ºconstant(75)][┬º┬ºconstant(76)](this[┬º┬ºconstant(66)][┬º┬ºconstant(77)]);
  235.             }
  236.          }
  237.          else
  238.          {
  239.             _global[┬º┬ºconstant(74)][┬º┬ºconstant(78)] = this[┬º┬ºconstant(66)];
  240.             _global[┬º┬ºconstant(81)][┬º┬ºconstant(82)](this[┬º┬ºconstant(66)][┬º┬ºconstant(80)],this[┬º┬ºconstant(66)][┬º┬ºconstant(79)]);
  241.             _global[┬º┬ºconstant(83)][┬º┬ºconstant(84)]();
  242.          }
  243.       }
  244.       else if(this[┬º┬ºconstant(66)] instanceof f[┬º┬ºconstant(9)][┬º┬ºconstant(85)])
  245.       {
  246.          var _loc6_ = f[┬º┬ºconstant(9)][┬º┬ºconstant(85)](this[┬º┬ºconstant(66)]);
  247.          _loc6_[┬º┬ºconstant(86)]();
  248.          _global[┬º┬ºconstant(74)][┬º┬ºconstant(78)] = this[┬º┬ºconstant(66)];
  249.          _global[┬º┬ºconstant(81)][┬º┬ºconstant(82)](_loc6_[┬º┬ºconstant(88)],_loc6_[┬º┬ºconstant(87)]);
  250.          _global[┬º┬ºconstant(83)][┬º┬ºconstant(84)]();
  251.       }
  252.       else
  253.       {
  254.          _global[┬º┬ºconstant(74)][┬º┬ºconstant(78)] = this[┬º┬ºconstant(66)];
  255.          _global[┬º┬ºconstant(81)][┬º┬ºconstant(82)](this[┬º┬ºconstant(66)][┬º┬ºconstant(80)],this[┬º┬ºconstant(66)][┬º┬ºconstant(79)]);
  256.          _global[┬º┬ºconstant(83)][┬º┬ºconstant(84)]();
  257.       }
  258.       if(this[┬º┬ºconstant(66)][┬º┬ºconstant(89)])
  259.       {
  260.          _global[┬º┬ºconstant(74)][┬º┬ºconstant(90)] = this[┬º┬ºconstant(66)][┬º┬ºconstant(89)];
  261.          _global[┬º┬ºconstant(91)][┬º┬ºconstant(84)]();
  262.       }
  263.       else if(this[┬º┬ºconstant(66)][┬º┬ºconstant(92)])
  264.       {
  265.          _global[┬º┬ºconstant(74)][┬º┬ºconstant(90)] = this[┬º┬ºconstant(66)][┬º┬ºconstant(92)];
  266.          _global[┬º┬ºconstant(91)][┬º┬ºconstant(84)]();
  267.       }
  268.    };
  269.    _loc2_[┬º┬ºconstant(93)] = function()
  270.    {
  271.       var _loc4_ = 0;
  272.       var _loc5_ = this[┬º┬ºconstant(9)][┬º┬ºconstant(28)];
  273.       var _loc2_ = 0;
  274.       while(_loc2_ < _loc5_)
  275.       {
  276.          var _loc3_ = this[┬º┬ºconstant(9)][_loc2_];
  277.          if(_loc3_[┬º┬ºconstant(21)] > 0)
  278.          {
  279.             _loc4_ = _loc4_ + 1;
  280.          }
  281.          _loc2_ = _loc2_ + 1;
  282.       }
  283.       return _loc4_;
  284.    };
  285.    ┬º┬ºpush(┬º┬ºconstant(94)(f.h[┬º┬ºconstant(4)][┬º┬ºconstant(8)],null,1));
  286. }
  287. §§pop();
  288.